package cn.qiao.demo.bubbling;


/**
 * 冒泡排序
 * 它重复地走访过要排序的元素列，依次比较两个相邻的元素，如果顺序（如从大到小、首字母从Z到A）
 * 错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换，也就是说该元素列已经排序完成。
 */
public class Bubbling {


    public static void main(String[] args) {
        int[] a = {6, 1, 4, 6, 1, 2, 1, 4, 8};

        for (int i = 0; i < a.length; i++) {
            for (int j = 0; j < a.length; j++) {
                if (a[i] > a[j]) {
                    int k = a[i];
                    a[i] = a[j];
                    a[j] = k;
                }
            }
        }
        for (int i : a) {
            System.out.println(i);
        }
    }



}
